//通过vue-router插件实现模板路由配置
import { createRouter, createWebHashHistory } from "vue-router";
import { constantRoute } from "./routes";
//创建路由器
const router = createRouter({
  //路由模式hash
  history: createWebHashHistory(),
  routes: constantRoute,
  //滚动行为
  scrollBehavior() {
    return {
      left: 0,
      top: 0,
    };
  },
});
// export function resetRouter() {
//   // 得到一个全新的router实例对象
//   const newRouter = createRouter();
//   // 使用新的路由记录覆盖掉老的路由记录
//   // 包含了所有的路由记录 path - component
//   router.matcher = newRouter.matcher; // reset router
// }

export default router;
